Java Class getTypeName()用法及代码示例 您所在的位置:网站首页 java class类型 Java Class getTypeName()用法及代码示例

Java Class getTypeName()用法及代码示例

2023-04-06 02:41| 来源: 网络整理| 查看: 265

java.lang.Class类的getTypeName()方法用于获取此类的类型名称,该名称提供有关此类类型的信息。该方法以String形式返回此类的类型名称。

用法:

public String getTypeName()

参数:此方法不接受任何参数。

返回值:此方法以String形式返回此类的类型名称。

下面的程序演示了getTypeName()方法。

示例1:

// Java program to demonstrate getTypeName() method    import java.util.*;    public class Test {     public static void main(String[] args)         throws ClassNotFoundException     {            // returns the Class object for this class         Class myClass = Class.forName("Test");            System.out.println("Class represented by myClass: "                            + myClass.toString());            // Get the type name of myClass         // using getTypeName() method         System.out.println("TypeName of myClass: "                            + myClass.getTypeName());     } } 输出: Class represented by myClass: class Test TypeName of myClass: Test

示例2:

// Java program to demonstrate getTypeName() method    import java.util.*;    class Main {        public Object obj;        Main()     {            class Arr {         };            obj = new Arr();     }        public static void main(String[] args)         throws ClassNotFoundException     {         Main t = new Main();            // returns the Class object         Class myClass = t.obj.getClass();            // Get the type name of myClass         // using getTypeName() method         System.out.println("TypeName of myClass: "                            + myClass.getTypeName());     } } 输出: TypeName of myClass: Main$1Arr

参考: https://docs.oracle.com/javase/9/docs/api/java/lang/Class.html#getTypeName–



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有